{"ast":null,"code":"'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n  Error.call(this);\n  if (Error.captureStackTrace) {\n    Error.captureStackTrace(this, this.constructor);\n  } else {\n    this.stack = new Error().stack;\n  }\n  this.message = message;\n  this.name = 'AxiosError';\n  code && (this.code = code);\n  config && (this.config = config);\n  request && (this.request = request);\n  response && (this.response = response);\n}\nutils.inherits(AxiosError, Error, {\n  toJSON: function toJSON() {\n    return {\n      // Standard\n      message: this.message,\n      name: this.name,\n      // Microsoft\n      description: this.description,\n      number: this.number,\n      // Mozilla\n      fileName: this.fileName,\n      lineNumber: this.lineNumber,\n      columnNumber: this.columnNumber,\n      stack: this.stack,\n      // Axios\n      config: this.config,\n      code: this.code,\n      status: this.response && this.response.status ? this.response.status : null\n    };\n  }\n});\nvar prototype = AxiosError.prototype;\nvar descriptors = {};\n['ERR_BAD_OPTION_VALUE', 'ERR_BAD_OPTION', 'ECONNABORTED', 'ETIMEDOUT', 'ERR_NETWORK', 'ERR_FR_TOO_MANY_REDIRECTS', 'ERR_DEPRECATED', 'ERR_BAD_RESPONSE', 'ERR_BAD_REQUEST', 'ERR_CANCELED', 'ERR_NOT_SUPPORT', 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(function (code) {\n  descriptors[code] = {\n    value: code\n  };\n});\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {\n  value: true\n});\n\n// eslint-disable-next-line func-names\nAxiosError.from = function (error, code, config, request, response, customProps) {\n  var axiosError = Object.create(prototype);\n  utils.toFlatObject(error, axiosError, function filter(obj) {\n    return obj !== Error.prototype;\n  }, function (prop) {\n    return prop !== 'isAxiosError';\n  });\n  AxiosError.call(axiosError, error.message, code, config, request, response);\n  axiosError.cause = error;\n  axiosError.name = error.name;\n  customProps && Object.assign(axiosError, customProps);\n  return axiosError;\n};\nexport default AxiosError;","map":{"version":3,"names":["utils","AxiosError","message","code","config","request","response","Error","call","captureStackTrace","constructor","stack","name","inherits","toJSON","description","number","fileName","lineNumber","columnNumber","status","prototype","descriptors","forEach","value","Object","defineProperties","defineProperty","from","error","customProps","axiosError","create","toFlatObject","filter","obj","prop","cause","assign"],"sources":["/Users/poppie/Desktop/development/messenger/app/frontend/node_modules/axios/lib/core/AxiosError.js"],"sourcesContent":["'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n  Error.call(this);\n\n  if (Error.captureStackTrace) {\n    Error.captureStackTrace(this, this.constructor);\n  } else {\n    this.stack = (new Error()).stack;\n  }\n\n  this.message = message;\n  this.name = 'AxiosError';\n  code && (this.code = code);\n  config && (this.config = config);\n  request && (this.request = request);\n  response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n  toJSON: function toJSON() {\n    return {\n      // Standard\n      message: this.message,\n      name: this.name,\n      // Microsoft\n      description: this.description,\n      number: this.number,\n      // Mozilla\n      fileName: this.fileName,\n      lineNumber: this.lineNumber,\n      columnNumber: this.columnNumber,\n      stack: this.stack,\n      // Axios\n      config: this.config,\n      code: this.code,\n      status: this.response && this.response.status ? this.response.status : null\n    };\n  }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n  'ERR_BAD_OPTION_VALUE',\n  'ERR_BAD_OPTION',\n  'ECONNABORTED',\n  'ETIMEDOUT',\n  'ERR_NETWORK',\n  'ERR_FR_TOO_MANY_REDIRECTS',\n  'ERR_DEPRECATED',\n  'ERR_BAD_RESPONSE',\n  'ERR_BAD_REQUEST',\n  'ERR_CANCELED',\n  'ERR_NOT_SUPPORT',\n  'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n  descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n  const axiosError = Object.create(prototype);\n\n  utils.toFlatObject(error, axiosError, function filter(obj) {\n    return obj !== Error.prototype;\n  }, prop => {\n    return prop !== 'isAxiosError';\n  });\n\n  AxiosError.call(axiosError, error.message, code, config, request, response);\n\n  axiosError.cause = error;\n\n  axiosError.name = error.name;\n\n  customProps && Object.assign(axiosError, customProps);\n\n  return axiosError;\n};\n\nexport default AxiosError;\n"],"mappings":"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"},"metadata":{},"sourceType":"module"}